/*
 * @Description  :
 * @Version      : 0.1
 * @Company      : V-Think Development Team
 * @Author       : KiraVerSace@yeah.net
 * @Date         : 2025-01-04 01:19:38
 */
#ifndef __X_COMMON_H__
#define __X_COMMON_H__


#include <Arduino.h>
#include <STM32FreeRTOS.h>
#include <STM32TimerInterrupt.h>
#include <IWatchdog.h>
#include <EEPROM.h>
#include <ArduinoLog.h>

#include <xMetaDataDefine.h>

extern QueueHandle_t xSensorDataQueue;
extern void xCommonInit(void);
extern void printParameterTable(void);
extern void updateDacCalibrationTable(void);

extern datadacCalibrationTableT dacCalibrationTable[DAC_CALIBRATION_TABLE_SIZE];

/*--------- FLASH->EEPROM ----------*/
#define     EEPROM_INIT_FLAG    0x5A   // EEPROM初始化标志,Address=[0]




#endif
